home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_41_SSFILL.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
20KB
|
352 lines
# near model CODE resource
# jump table entries: 10224-10225 (2 of them)
export_1278:
00000000 4E56 FFE0 link A6, -0x0020
00000004 48E7 1018 movem.l -[A7], D3,A3,A4
00000008 49ED BE7C lea.l A4, [A5 - 0x4184]
0000000C 3B7C 0004 BE72 move.w [A5 - 0x418E], 0x4
00000012 302D B9C4 move.w D0, [A5 - 0x463C]
00000016 48C0 ext.l D0
00000018 2F00 move.l -[A7], D0
0000001A 302D B9C0 move.w D0, [A5 - 0x4640]
0000001E 48C0 ext.l D0
00000020 2F00 move.l -[A7], D0
00000022 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000026 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
0000002A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000002E 43ED BA30 lea.l A1, [A5 - 0x45D0]
00000032 20D9 move.l [A0]+, [A1]+
00000034 20D9 move.l [A0]+, [A1]+
00000036 20D9 move.l [A0]+, [A1]+
00000038 20D9 move.l [A0]+, [A1]+
0000003A 302D B9C2 move.w D0, [A5 - 0x463E]
0000003E 48C0 ext.l D0
00000040 2F00 move.l -[A7], D0
00000042 302D B9BE move.w D0, [A5 - 0x4642]
00000046 48C0 ext.l D0
00000048 2F00 move.l -[A7], D0
0000004A 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000004E 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000052 7007 moveq.l D0, 0x07
00000054 C02D BA30 and.b D0, [A5 - 0x45D0]
00000058 0C00 0005 cmpi.b D0, 0x5
0000005C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000060 6700 00E0 beq +0xE2 /* 00000142 */
00000064 7007 moveq.l D0, 0x07
00000066 C02D BA30 and.b D0, [A5 - 0x45D0]
0000006A 0C00 0002 cmpi.b D0, 0x2
0000006E 670E beq +0x10 /* 0000007E */
00000070 7007 moveq.l D0, 0x07
00000072 C02D BA30 and.b D0, [A5 - 0x45D0]
00000076 0C00 0003 cmpi.b D0, 0x3
0000007A 6600 00AC bne +0xAE /* 00000128 */
label0000007E:
0000007E 7007 moveq.l D0, 0x07
00000080 C02D BA30 and.b D0, [A5 - 0x45D0]
00000084 0C00 0002 cmpi.b D0, 0x2
00000088 6608 bne +0xA /* 00000092 */
0000008A 41ED BA38 lea.l A0, [A5 - 0x45C8]
0000008E 2008 move.l D0, A0
00000090 6004 bra +0x6 /* 00000096 */
label00000092:
00000092 202D BA38 move.l D0, [A5 - 0x45C8]
label00000096:
00000096 2640 movea.l A3, D0
00000098 426D BE72 clr.w [A5 - 0x418E]
label0000009C:
0000009C 302D BE72 move.w D0, [A5 - 0x418E]
000000A0 C1FC 0006 muls.w D0, 0x6
000000A4 41ED BE76 lea.l A0, [A5 - 0x418A]
000000A8 43F4 0000 lea.l A1, [A4 + D0.w]
000000AC 20D9 move.l [A0]+, [A1]+
000000AE 30D9 move.w [A0]+, [A1]+
000000B0 1013 move.b D0, [A3]
000000B2 B02D BE7B cmp.b D0, [A5 - 0x4185]
000000B6 6240 bhi +0x42 /* 000000F8 */
000000B8 426D BE74 clr.w [A5 - 0x418C]
000000BC 602A bra +0x2C /* 000000E8 */
label000000BE:
000000BE 7000 moveq.l D0, 0x00
000000C0 102D BE7B move.b D0, [A5 - 0x4185]
000000C4 2F00 move.l -[A7], D0
000000C6 206D BE76 movea.l A0, [A5 - 0x418A]
000000CA 302D BE74 move.w D0, [A5 - 0x418C]
000000CE 48C0 ext.l D0
000000D0 E580 asl D0, 2
000000D2 2F30 0800 move.l -[A7], [A0 + D0]
000000D6 2F0B move.l -[A7], A3
000000D8 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
000000DC 4A40 tst.w D0
000000DE 4FEF 000C lea.l A7, [A7 + 0xC]
000000E2 6714 beq +0x16 /* 000000F8 */
000000E4 526D BE74 addq.w [A5 - 0x418C], 1
label000000E8:
000000E8 7000 moveq.l D0, 0x00
000000EA 102D BE7A move.b D0, [A5 - 0x4186]
000000EE 322D BE74 move.w D1, [A5 - 0x418C]
000000F2 48C1 ext.l D1
000000F4 B081 cmp.l D0, D1
000000F6 6EC6 bgt -0x38 /* 000000BE */
label000000F8:
000000F8 7000 moveq.l D0, 0x00
000000FA 102D BE7A move.b D0, [A5 - 0x4186]
000000FE 322D BE74 move.w D1, [A5 - 0x418C]
00000102 48C1 ext.l D1
00000104 B081 cmp.l D0, D1
00000106 6E0C bgt +0xE /* 00000114 */
00000108 526D BE72 addq.w [A5 - 0x418E], 1
0000010C 7004 moveq.l D0, 0x04
0000010E B06D BE72 cmp.w D0, [A5 - 0x418E]
00000112 6E88 bgt -0x76 /* 0000009C */
label00000114:
00000114 4A6D BE74 tst.w [A5 - 0x418C]
00000118 660E bne +0x10 /* 00000128 */
0000011A 7002 moveq.l D0, 0x02
0000011C B06D BE72 cmp.w D0, [A5 - 0x418E]
00000120 6F06 ble +0x8 /* 00000128 */
00000122 3B7C 0004 BE72 move.w [A5 - 0x418E], 0x4
label00000128:
00000128 7004 moveq.l D0, 0x04
0000012A B06D BE72 cmp.w D0, [A5 - 0x418E]
0000012E 6612 bne +0x14 /* 00000142 */
00000130 1B7C 0005 BA30 move.b [A5 - 0x45D0], 0x5
00000136 2B6D E9CE BA38 move.l [A5 - 0x45C8], [A5 - 0x1632]
0000013C 2B6D E9D2 BA3C move.l [A5 - 0x45C4], [A5 - 0x162E]
label00000142:
00000142 41ED BE62 lea.l A0, [A5 - 0x419E]
00000146 43ED BA30 lea.l A1, [A5 - 0x45D0]
0000014A 20D9 move.l [A0]+, [A1]+
0000014C 20D9 move.l [A0]+, [A1]+
0000014E 20D9 move.l [A0]+, [A1]+
00000150 20D9 move.l [A0]+, [A1]+
00000152 302D B9C0 move.w D0, [A5 - 0x4640]
00000156 48C0 ext.l D0
00000158 322D B9BE move.w D1, [A5 - 0x4642]
0000015C 48C1 ext.l D1
0000015E 9081 sub.l D0, D1
00000160 5280 addq.l D0, 1
00000162 2D40 FFFC move.l [A6 - 0x4], D0
00000166 322D B9C4 move.w D1, [A5 - 0x463C]
0000016A 48C1 ext.l D1
0000016C 342D B9C2 move.w D2, [A5 - 0x463E]
00000170 48C2 ext.l D2
00000172 9282 sub.l D1, D2
00000174 5281 addq.l D1, 1
00000176 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000017A 5380 subq.l D0, 1
0000017C 2D40 FFF8 move.l [A6 - 0x8], D0
00000180 6770 beq +0x72 /* 000001F2 */
00000182 486E FFE0 pea.l [A6 - 0x20]
00000186 486E FFF8 pea.l [A6 - 0x8]
0000018A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000018E 7007 moveq.l D0, 0x07
00000190 C02E FFE8 and.b D0, [A6 - 0x18]
00000194 0C00 0005 cmpi.b D0, 0x5
00000198 508F addq.l A7, 8
0000019A 6714 beq +0x16 /* 000001B0 */
0000019C 486E FFF0 pea.l [A6 - 0x10]
000001A0 486E FFE0 pea.l [A6 - 0x20]
000001A4 486D BA38 pea.l [A5 - 0x45C8]
000001A8 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000001AC 4FEF 000C lea.l A7, [A7 + 0xC]
label000001B0:
000001B0 486D BE5A pea.l [A5 - 0x41A6]
000001B4 486D BA38 pea.l [A5 - 0x45C8]
000001B8 486E FFF0 pea.l [A6 - 0x10]
000001BC 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
000001C0 486D BE5A pea.l [A5 - 0x41A6]
000001C4 486E FFE0 pea.l [A6 - 0x20]
000001C8 486D BE5A pea.l [A5 - 0x41A6]
000001CC 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
000001D0 486E FFE0 pea.l [A6 - 0x20]
000001D4 486E FFFC pea.l [A6 - 0x4]
000001D8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000001DC 486D BE52 pea.l [A5 - 0x41AE]
000001E0 486E FFE0 pea.l [A6 - 0x20]
000001E4 486D BE5A pea.l [A5 - 0x41A6]
000001E8 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000001EC 4FEF 002C lea.l A7, [A7 + 0x2C]
000001F0 6018 bra +0x1A /* 0000020A */
label000001F2:
000001F2 2B6D E9D6 BE5A move.l [A5 - 0x41A6], [A5 - 0x162A]
000001F8 2B6D E9DA BE5E move.l [A5 - 0x41A2], [A5 - 0x1626]
000001FE 2B6D E9D6 BE52 move.l [A5 - 0x41AE], [A5 - 0x162A]
00000204 2B6D E9DA BE56 move.l [A5 - 0x41AA], [A5 - 0x1626]
label0000020A:
0000020A 206D B9C6 movea.l A0, [A5 - 0x463A]
0000020E 5268 0158 addq.w [A0 + 0x158], 1
00000212 3B7C 0001 BACC move.w [A5 - 0x4534], 0x1
00000218 7001 moveq.l D0, 0x01
0000021A 4CEE 1808 FFD4 movem.l D3,A3,A4, [A6 - 0x2C]
00000220 4E5E unlink A6
00000222 4E75 rts
export_1279:
00000224 4E56 FFDC link A6, -0x0024
00000228 4A2D B9D2 tst.b [A5 - 0x462E]
0000022C 6622 bne +0x24 /* 00000250 */
0000022E 302D B9CC move.w D0, [A5 - 0x4634]
00000232 48C0 ext.l D0
00000234 2F00 move.l -[A7], D0
00000236 302D B9CA move.w D0, [A5 - 0x4636]
0000023A 48C0 ext.l D0
0000023C 2F00 move.l -[A7], D0
0000023E 486E FFDC pea.l [A6 - 0x24]
00000242 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000246 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000024A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000024E 6006 bra +0x8 /* 00000256 */
label00000250:
00000250 1D6D B9D3 FFDD move.b [A6 - 0x23], [A5 - 0x462D]
label00000256:
00000256 7000 moveq.l D0, 0x00
00000258 302D B9D6 move.w D0, [A5 - 0x462A]
0000025C 2F00 move.l -[A7], D0
0000025E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000262 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000266 7001 moveq.l D0, 0x01
00000268 2F00 move.l -[A7], D0
0000026A 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
0000026E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000272 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */]
00000276 206D B9E2 movea.l A0, [A5 - 0x461E]
0000027A 10BC 0005 move.b [A0], 0x5
0000027E 206D B9E2 movea.l A0, [A5 - 0x461E]
00000282 116E FFDD 0001 move.b [A0 + 0x1], [A6 - 0x23]
00000288 206D B9E2 movea.l A0, [A5 - 0x461E]
0000028C 316D BE64 0002 move.w [A0 + 0x2], [A5 - 0x419C]
00000292 206D B9E2 movea.l A0, [A5 - 0x461E]
00000296 316D BE66 0004 move.w [A0 + 0x4], [A5 - 0x419A]
0000029C 7004 moveq.l D0, 0x04
0000029E B06D BE72 cmp.w D0, [A5 - 0x418E]
000002A2 4FEF 0014 lea.l A7, [A7 + 0x14]
000002A6 6F00 00C4 ble +0xC6 /* 0000036C */
000002AA 206D BE76 movea.l A0, [A5 - 0x418A]
000002AE 302D BE74 move.w D0, [A5 - 0x418C]
000002B2 48C0 ext.l D0
000002B4 E580 asl D0, 2
000002B6 2070 0800 movea.l A0, [A0 + D0]
000002BA 7007 moveq.l D0, 0x07
000002BC B010 cmp.b D0, [A0]
000002BE 6532 bcs +0x34 /* 000002F2 */
000002C0 7000 moveq.l D0, 0x00
000002C2 102D BE7B move.b D0, [A5 - 0x4185]
000002C6 2F00 move.l -[A7], D0
000002C8 206D BE76 movea.l A0, [A5 - 0x418A]
000002CC 302D BE74 move.w D0, [A5 - 0x418C]
000002D0 48C0 ext.l D0
000002D2 E580 asl D0, 2
000002D4 2F30 0800 move.l -[A7], [A0 + D0]
000002D8 206D B9E2 movea.l A0, [A5 - 0x461E]
000002DC 4868 0008 pea.l [A0 + 0x8]
000002E0 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
000002E4 206D B9E2 movea.l A0, [A5 - 0x461E]
000002E8 10BC 0002 move.b [A0], 0x2
000002EC 4FEF 000C lea.l A7, [A7 + 0xC]
000002F0 604E bra +0x50 /* 00000340 */
label000002F2:
000002F2 7000 moveq.l D0, 0x00
000002F4 102D BE7B move.b D0, [A5 - 0x4185]
000002F8 2F00 move.l -[A7], D0
000002FA 206D BE76 movea.l A0, [A5 - 0x418A]
000002FE 302D BE74 move.w D0, [A5 - 0x418C]
00000302 48C0 ext.l D0
00000304 E580 asl D0, 2
00000306 2F30 0800 move.l -[A7], [A0 + D0]
0000030A 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */]
0000030E 206D B9E2 movea.l A0, [A5 - 0x461E]
00000312 2140 0008 move.l [A0 + 0x8], D0
00000316 508F addq.l A7, 8
00000318 661E bne +0x20 /* 00000338 */
0000031A 206D B9E2 movea.l A0, [A5 - 0x461E]
0000031E 4210 clr.b [A0]
00000320 7000 moveq.l D0, 0x00
00000322 302D B9D6 move.w D0, [A5 - 0x462A]
00000326 2F00 move.l -[A7], D0
00000328 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000032C 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000330 7000 moveq.l D0, 0x00
00000332 508F addq.l A7, 8
00000334 6000 0112 bra +0x114 /* 00000448 */
label00000338:
00000338 206D B9E2 movea.l A0, [A5 - 0x461E]
0000033C 10BC 0003 move.b [A0], 0x3
label00000340:
00000340 526D BE74 addq.w [A5 - 0x418C], 1
00000344 7000 moveq.l D0, 0x00
00000346 102D BE7A move.b D0, [A5 - 0x4186]
0000034A 322D BE74 move.w D1, [A5 - 0x418C]
0000034E 48C1 ext.l D1
00000350 B081 cmp.l D0, D1
00000352 6600 00BC bne +0xBE /* 00000410 */
00000356 426D BE74 clr.w [A5 - 0x418C]
0000035A 7002 moveq.l D0, 0x02
0000035C B06D BE72 cmp.w D0, [A5 - 0x418E]
00000360 6F00 00AE ble +0xB0 /* 00000410 */
00000364 526D BE74 addq.w [A5 - 0x418C], 1
00000368 6000 00A6 bra +0xA8 /* 00000410 */
label0000036C:
0000036C 302D B9CA move.w D0, [A5 - 0x4636]
00000370 906D B9BE sub.w D0, [A5 - 0x4642]
00000374 3D40 FFEC move.w [A6 - 0x14], D0
00000378 6732 beq +0x34 /* 000003AC */
0000037A 486E FFF0 pea.l [A6 - 0x10]
0000037E 486E FFEC pea.l [A6 - 0x14]
00000382 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000386 486E FFF0 pea.l [A6 - 0x10]
0000038A 486D BE5A pea.l [A5 - 0x41A6]
0000038E 486E FFF0 pea.l [A6 - 0x10]
00000392 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00000396 486E FFF0 pea.l [A6 - 0x10]
0000039A 486E FFF0 pea.l [A6 - 0x10]
0000039E 486D BE6A pea.l [A5 - 0x4196]
000003A2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000003A6 4FEF 0020 lea.l A7, [A7 + 0x20]
000003AA 600C bra +0xE /* 000003B8 */
label000003AC:
000003AC 2D6D BE6A FFF0 move.l [A6 - 0x10], [A5 - 0x4196]
000003B2 2D6D BE6E FFF4 move.l [A6 - 0xC], [A5 - 0x4192]
label000003B8:
000003B8 302D B9CC move.w D0, [A5 - 0x4634]
000003BC 906D B9C2 sub.w D0, [A5 - 0x463E]
000003C0 3D40 FFEE move.w [A6 - 0x12], D0
000003C4 6736 beq +0x38 /* 000003FC */
000003C6 486E FFF8 pea.l [A6 - 0x8]
000003CA 486E FFEE pea.l [A6 - 0x12]
000003CE 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000003D2 486E FFF8 pea.l [A6 - 0x8]
000003D6 486D BE52 pea.l [A5 - 0x41AE]
000003DA 486E FFF8 pea.l [A6 - 0x8]
000003DE 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000003E2 206D B9E2 movea.l A0, [A5 - 0x461E]
000003E6 4868 0008 pea.l [A0 + 0x8]
000003EA 486E FFF8 pea.l [A6 - 0x8]
000003EE 486E FFF0 pea.l [A6 - 0x10]
000003F2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000003F6 4FEF 0020 lea.l A7, [A7 + 0x20]
000003FA 6014 bra +0x16 /* 00000410 */
label000003FC:
000003FC 206D B9E2 movea.l A0, [A5 - 0x461E]
00000400 216E FFF0 0008 move.l [A0 + 0x8], [A6 - 0x10]
00000406 206D B9E2 movea.l A0, [A5 - 0x461E]
0000040A 216E FFF4 000C move.l [A0 + 0xC], [A6 - 0xC]
label00000410:
00000410 7000 moveq.l D0, 0x00
00000412 302D BE66 move.w D0, [A5 - 0x419A]
00000416 2F00 move.l -[A7], D0
00000418 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000041C 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000420 7000 moveq.l D0, 0x00
00000422 302D B9D6 move.w D0, [A5 - 0x462A]
00000426 2F00 move.l -[A7], D0
00000428 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000042C 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000430 206D B9C6 movea.l A0, [A5 - 0x463A]
00000434 52A8 00D4 addq.l [A0 + 0xD4], 1
00000438 206D B9C6 movea.l A0, [A5 - 0x463A]
0000043C 317C 0001 025E move.w [A0 + 0x25E], 0x1
00000442 7001 moveq.l D0, 0x01
00000444 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000448:
00000448 4E5E unlink A6
0000044A 4E75 rts